857495
296530
980667
41377
484887
1003544
456661
183909
35291
233381
209482
349855
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471